package com.itbaizhan.shopping_common.service;

import com.itbaizhan.shopping_common.pojo.GoodsDesc;
import com.itbaizhan.shopping_common.pojo.GoodsSearchParam;
import com.itbaizhan.shopping_common.pojo.GoodsSearchResult;

import java.util.List;

/**
 * @author spf
 * @date 2023/12/29
 * @time 15:55
 */

// 搜索服务接口
public interface SearchService {
    // 自动补全关键字
    List<String> autoSuggest(String keyword);
    // 搜索商品
    GoodsSearchResult search(GoodsSearchParam goodsSearchParam);
    // 向ES中同步商品数据
    void syncGoodsToES(GoodsDesc goodsDesc);
    // 删除ES中的商品数据
    void delete(Long id);
}
